
#define TarTemp_Variable
#include "userDef.h"


void TarTempJudge( void )
{
    if ( CtrlEndTime >= 16 )
    {
       /*  // 屏蔽掉酒店模式
        if ( f_tarTempLimit == ON && e_mode.set == MODECOOL && l_tarTemp_C.set[e_mode.set] < 210 )
        {
            l_tarTemp_C.run = 210;
        }
        else if ( f_tarTempLimit == ON && e_mode.set == MODEHEAT && l_tarTemp_C.set[e_mode.set] > 270 )
        {
            l_tarTemp_C.run = 270;
        }
        else 
        {
            l_tarTemp_C.run = l_tarTemp_C.set[e_mode.set];
        }
		*/

	   l_tarTemp_C.run = l_tarTemp_C.set[e_mode.set];

        if ( b_power.run == ON )
        {
            if ( b_eco.run == ON )
            {
                if ( e_mode.run == MODEHEAT ) // 新增 制热模式下，按下ECO模式，设定温度变成20度
                {
                    l_tarTemp_C.run = 200;
                }
                else 
                {
                    l_tarTemp_C.run = 270;
                }
            }
            else if ( b_lowheat.run == ON )
            {
                l_tarTemp_C.run = 80;
            }
            else if ( b_sleep.set == ON && CapTestStat == 0 && ( PerformanceTest.PerformanceTestOccurFlag == 0 ) ) // 非性能测试的时候
            {
                if ( e_mode.run == MODEHEAT )
                {
                    l_tarTemp_C.run -= SleepTemp;
                    if ( l_tarTemp_C.run < 160 )
                    {
                        l_tarTemp_C.run = 160;
                    }
                }
                else 
                {
                    l_tarTemp_C.run += SleepTemp;
                    if ( l_tarTemp_C.run > 310 )
                    {
                        l_tarTemp_C.run = 310;
                    }
                }
            }
        }
    }
}


